/*
A simple program having two threads alocating/deallocating dynamic memory
startThread1 is the entry point function of one thread
startThread2 is the entry point function of the other thread
*/
// #ifdef __cplusplus
// extern "C" {
// #endif

#include <stdio.h>
#ifdef WIN32
#else
#include <unistd.h>
#include <pthread.h>
#endif

/*
startThread1 takes an input through thread creation and prints it after properly typecasting it
*/

void * startthread1(void * thr_p);
void * startthread2(void * thr_p);
int memoryManagerTest();

// #ifdef __cplusplus
// }
// #endif
